Salary: ₹14 - ₹25 Lakhs/Annum Expected
Description:
Siemens Technology and Services Pvt. Ltd., a global leader in engineering and innovation, is seeking an experienced Software Engineer (Fullstack Developer) to join the Foundational Technologies Research & Development division in Bangalore. In this role, you will work on cutting-edge IoT and cloud-based solutions that impact industries and cities worldwide. Siemens believes in putting people first, creating opportunities that foster growth, diversity, and innovation.
Key Responsibilities:
- Develop cloud application features based on provided architecture and design.
- Take technical ownership of specific components or modules within development projects.
- Analyze requirements and prepare accurate development estimates.
- Implement and maintain frontend components using Angular, Typescript, HTML5, CSS, and SASS.
- Develop and integrate backend services with NestJS, Node.js, and PostgreSQL.
- Work with AWS resources, automated deployments, CI/CD pipelines, and Infrastructure-as-Code (IaC).
- Apply unit testing strategies for both frontend and backend using Jasmine and Karma.
- Collaborate in agile (SCRUM) environments, maintaining version control via Git.
- Provide SonarQube code quality reports and enhance software performance.
- Utilize basic machine learning methods in Python for analytics features.
- Contribute to IoT solutions and cloud strategies in line with Siemens' digital vision.
Key Technical Skills:
Angular, Typescript, HTML5, CSS, SASS, NestJS, Node.js, PostgreSQL, AWS, CI/CD, IaC, Jasmine, Karma, SonarQube, Python, Git, Agile
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Proven experience in fullstack development with strong frontend and backend skills.
- Proficiency in modern JavaScript frameworks (Angular) and backend frameworks (NestJS, Node.js).
- Strong database management knowledge with PostgreSQL.
- Hands-on experience with AWS deployments and cloud infrastructure management.
- Understanding of CI/CD concepts and Infrastructure-as-Code practices.
- Unit testing and quality assurance experience with Jasmine, Karma, and SonarQube.
- Familiarity with IoT concepts and basic machine learning techniques in Python.
- Strong collaborative skills in agile, SCRUM-based environments.
- Independent, structured approach to problem-solving and project execution.
Siemens offers an inclusive work culture, tailored growth opportunities, and an environment to shape the technologies of tomorrow alongside a diverse team spanning over 200 countries.
Important Notice:
This job description and related content are owned by Siemens Technology and Services Private Limited. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Siemens Technology and Services Private Limited directly. We do not process applications or respond to candidate queries.